package com.itheima.pinda.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.itheima.pinda.DTO.base.GoodsTypeDto;
import com.itheima.pinda.common.utils.PageResponse;
import com.itheima.pinda.entity.PdGoodsType;

import java.util.List;

public interface PdGoodsTypeService extends IService<PdGoodsType> {

    GoodsTypeDto saveGoodsType(GoodsTypeDto dto);

    GoodsTypeDto findById(String id);

    List<GoodsTypeDto> findGoodsAll();

    List<GoodsTypeDto> findGoodsAll(List<String> ids);

    PageResponse<GoodsTypeDto> findByPage(Integer page, Integer pageSize, String name, String truckTypeId, String truckTypeName);

    GoodsTypeDto updateGoods(String id, GoodsTypeDto dto);

    void deleteGoodsById(String id);
}
